@charset "utf-8";
/* CSS Document */
#breadcmb{
	margin-top: 5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	}
#smedia{
	margin-top: 5px;
}

#search{
	margin-top: 10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	}
#web {
	color:#303;
	font-weight:600;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	}
	
.resttitle{
	font-size:24px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#d52818;
	font-weight:700;
	margin-top:50px;}
.restdesc{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	}
.thirdcol{
	margin-top: 50px;
	}
.viewsm{
	padding-bottom: 15px;
	}
.plcorder{
	padding-bottom: 15px;
	}
.mkresv{
	padding-bottom: 15px;
	}
.recomm{
	margin-top: 30px;
	}

/*****Accordion Styles*****/
ul#accordion, ul#accordion ul { list-style: none; margin: 0; }
ul#accordion { border-bottom: 1px solid #000E2E; margin: 20px 0px 20px 0px; }
ul#accordion li { border: 1px solid black; border-bottom: none; }
ul#accordion ul li { border: none; border-bottom: 1px solid #C2C8D1; color: #999; padding: 5px 10px; }
ul#accordion ul li:last-child { border-bottom: none; }
ul#accordion span.itplan { 
	background:#FFF;
	color: #251926;
	display: block;
	font-size: 17px;
	line-height: 15px;
	padding: 10px 5px;
	text-decoration: none;
}
ul#accordion a.heading { 
	background:#f7964f;
	color:#000;
	display: block;
	font-size: 12px;
	line-height: 12px;
	padding: 10px 5px;
	text-decoration: none;
}

ul#accordion a.reserve { 
    margin-left: 140px;
	color:#C30;
	font-size: 12px;
}
ul#accordion a.ticket { 
    margin-left: 175px;
	color:#C30;
	font-size: 12px;
}

ul#accordion a.heading:hover { background:#c84f43; color: #fff; }
ul#accordion li.ui-accordion-selected a.heading, ul#accordion li.current a.heading { background:#c84f43; color: #fff; }
ul#accordion li ul a { border-bottom: 1px solid #f7964f; color: #251926; text-decoration: none; }
ul#accordion li ul a:hover { border-bottom: none; }
ul#accordion li ul .count { padding-left: 10px; }

